Versions:
pandoc-plot is a command-line pandoc filter whose single purpose is to turn code blocks found in Markdown, LaTeX, reStructuredText or any other pandoc-supported format into publication-ready figures without manual export steps. By intercepting fenced blocks tagged with a recognized language—such as ```python, ```matlab, ```ggplot2 or ```gnuplot—the utility executes the contained script, captures the graphical output, writes it to a linked image file and finally rewrites the document so the source code is replaced by a standard pandoc Image element. Academic researchers, data journalists, technical writers and teachers therefore use it to keep reports, lecture notes, reproducible papers and package vignettes always synchronized with the underlying analysis: altering the parameters in the source file and recompiling is enough to refresh every plot throughout the document. The filter supports over a dozen plotting toolkits—matplotlib, ggplot2, MATLAB, Mathematica, GNU Octave, Plotly, PlantUML, Graphviz and more—and lets users control resolution, format, caption, directory layout and even conditional regeneration via YAML metadata or command-line flags. Since its first release the project has gone through twenty public iterations; the current stable line, version 1.9.1 published by Laurent P. René de Cotret, continues to extend toolkit coverage while tightening internal sandboxing and path handling. Being a Haskell-based open-source component distributed under the GPL, pandoc-plot integrates cleanly into existing pandoc workflows on Windows, macOS and Linux, whether invoked locally or inside automated CI pipelines that compile large collections of lecture slides or scientific articles. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.
Tags: